<?php
require_once("../../controller/control_seguridad.php");
require('fpdf/fpdf.php');
require( "../../controller/v1.php");
require("../../model/class_escritos_descargo.php");
//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
$Descargo = new descargo( $_GET['CAMPO_ESCRITO']);
if( $_GET['CAMPO_RESPUESTA'] == 'si'){
	$temp = ', que la defiere a favor del Dr. '.strtoupper(trim( $_GET['CAMPO_ABOGADO'])).', quien acepta'; 
	$Descargo->nuevo( $_GET['CAMPO_AUTOS'], $_GET['CAMPO_PERSONA'], $_GET['CAMPO_DECLARACION'], $_SESSION["contrav_usr_id"], 'si', $temp, $_GET['CAMPO_MATRICULA']);
}else{
	$Descargo->nuevo( $_GET['CAMPO_AUTOS'], $_GET['CAMPO_PERSONA'], $_GET['CAMPO_DECLARACION'], $_SESSION["contrav_usr_id"]);
}
//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
$Parrafos = $Descargo->getTexto();
$xcant = count($Parrafos);
//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
$pdf = new FPDF();
$pdf->SetMargins(38,38,14);
$pdf->AddPage();
$pdf->SetFont('Courier','',12);
$plus = ' -';
for( $x = 0; $x < $xcant; $x ++){
	$palabras = explode(' ', $Parrafos[$x]);
	for( $i = 0, $cant = count( $palabras); $i < $cant; $i ++){
		$linea = $palabras[$i];
		while(( $pdf->GetStringWidth( $linea) < 154.95) and ($i < $cant)){
			$i++;
			$linea .= ' '.$palabras[$i];
		}
		if( $i < $cant){
			$i--;
		}
	}
	for( $i = 0, $cant = ((154.93 - $pdf->GetStringWidth( $linea)) / 5.08); $i < $cant; $i++){
		$Parrafos[$x] .= $plus;
	}//		SI  SE  PASA  UN  PLUS  HACIA  ABAJO  HAY  QUE  DISMINUIR  EL  VALOR  154.93  DE  A  UN  CENTESIMO!
}
//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
for( $x = 0; $x < $xcant; $x ++){
	$pdf->MultiCell(0,6, $Parrafos[$x],0,'J');
	$pdf->MultiCell(0,2, '',0,'J');
}
//  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
$pdf->Output();
?>